// 引入 node.js 内置模块：http
import http from 'http';
// 引入 chalk 第三方模块
import chalk from 'chalk';

// 创建 web 应用监听 8080 端口
const server = http.createServer((req, res) => {
  // 在控制台用亮绿色打印 HTTP 请求起始行
  console.log(chalk.greenBright(`${req.method} ${req.url} ${req.httpVersion}`));

  // 发送响应头和内容
  res.writeHead(200, { 'Content-Type': 'text/plain' });
  res.end('Hello, world!\n');
});

// 监听 8080 端口
server.listen(8080, () => {
  console.log(chalk.greenBright(`Server running at http://localhost:8080/`));
});